Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F2 France F6 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Serbia&Montenegro F1 France F8 Serbia&Montenegro F2 France F9 Italy F15 Romania F12 Serbia&Montenegro F4 Croatia F4 USA F28 Germany-w2 Australia F1 Australia F2 Israel F3 Italy F6 Turkey #1-w4 Bosnia/Herzegovina F1 Bosnia/Herzegovina F3 Romania F7 Serbia & Montenegro F1 Croatia F5 Croatia F6 USA F22 USA F23 Nigeria F6 USA F27 USA F28 Israel F4 Israel F6 Germany F2 Croatia F1 Italy F11 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Bosnia/Herzegovina F6 Germany F2 Italy F26 Bosnia/Herzegovina F6 Bosnia/Herzegovina F7 Germany F2 Germany F3 Croatia F3 Croatia F3 Croatia F4 Croatia F6 Croatia F4 USA F29 Turkey #1-w1 Hungary F5 Turkey #1-w2 Germany-w1 Turkey #1-w3 Croatia F1 Croatia F2 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 USA F24 Croatia F5 Nigeria F5 Israel F2 Israel F5 Croatia F2 Qatar F2 Croatia F5 Bosnia/Herzegovina F3 Bosnia/Herzegovina F2 Uncle Tobys Challenger - Tasmania Uncle Toby's Australian Men's Clay Court Challenger - Canberra Shimadzu All Japan Indoor Tennis Championships - Kyoto Shimadzu All Japan Indoor Tennis Championships - Kyoto Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Men's Pro Challenger - Tunica Gemax Samsung Open 2004 - Belgrade GHI Bronx Tennis Classic - Bronx XL Bermuda Open - Bermuda Croatia Osiguranje Rijeka Open - Rijeka Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Ciudad de Pozoblanco Open Diputacion - Cordoba Togliatti Cup - Togliatti Olbia Challenger - Olbia Heineken Challenger - Ho Chi Minh City Voit Mexico City Open - Mexico City Banjaluka Challenger 2007 - Banja Luka Isla de Lanzarote - Lanzarote Countrywide Classic USTA Challenger - Carson Gemax Open - Belgrade Keio Challenger International Tennis Tournament - Yokohama 2007 Challenger of Santa Clara - Valencia 2006 Challenger of Santa Clarita California Challenger - Valencia Budapest Challenger - Budapest Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Smith Barney Men's Challenger - Covington Open de Montauban - Montauban Flea Market Cup - Busan Uncle Toby's Challenger in Burnie - Burnie Penza Cup - Penza Ourocard Tennis Challenger - Sao Paulo Mamaia Challenger - Constanta Open Diputacion Ciudad de Pozoblanco - Cordoba Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver Alexander Kolyaskin Memorial - Donetsk Ljubljana Open 2008 - Ljubljana Zagreb Open - Zagreb Banja Luka Challenger 2008 - Banja Luka Tatra Banka Slovak Open - Bratislava PEOPLEnet CUP - Dnepropetrovsk Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Taiwan Challenger - Kaohsiung Bukhara Challenger - Bukhara Medjurgorje Open - Medjugorje Belgrade Challenger ECM Prague Open 2008 - Prague Wolfsburg Challenger Kyoto Challenger Sunrise Challenger Sarajevo Challenger Sofia Challenger Rhodes Challenger Ostrava Challenger Ramat Hasharon Challenger Austin Challenger - Austin The Swanston Challenger - Sacramento Rijeka Challenger Black Forest Open - Freudenstadt Bauer Watertechnology Cup - Eckental Isla de Gran Canaria - Mas Palomas The $50,000 Pro Challenger at Calabasas - Calabasas Unique Zagreb Open - Zagreb Vancouver Challenger Ford Tennis Championships - Louisville Ljubljana Challenger Challenger Tunisie - Tunis Napoli Challenger Kolding Challenger Morocco Tennis Tour - Rabat Aachen Challenger Genova Challenger Rhodes Challenger Ramat Hasharon Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Rimini Challenger Vancouver Challenger Karshi Challenger - Karshi Genova Open Challenger - Genova Ljubljana Open - Ljubljana The Tarka Challenger - Barnstaple Samsung Securities Cup - Seoul ECM Prague Open 2005 - Prague Internationaux du Doubs - Besancon San Jose Challenger Odlum Brown Vancouver Open - Vancouver Fergana Challenger Nottingham Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Open D'Orleans - Orleans Zagreb Challenger Astana Challenger Beijing Challenger Home Depot Center USTA Challenger - Carson XL Bermuda Open - Bermuda Astana Challenger Granby Challenger Columbus Challenger Polska Energia Open - Bytom Ortisei Challenger Dusseldorf Open Challenger - Dusseldorf Vancouver Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Bangkok Challenger Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta Quimper Challenger Dallas Challenger Leon Challenger Busan Challenger Nottingham Challenger Istanbul Challenger Alphen Challenger Bancolombia Open - Bogota Open Prevadies - St. Brieuc Mordova Cup 2007 - Saransk Bukhara Challenger - Bukhara Ipsos Bucharest Challenger - Bucharest Nottingham Challenger LTA Shrewsbury Challenger - Shrewsbury Heilbronn Open - Heilbronn Rennes Challenger Helsinki Challenger Ilkley Challenger Vancouver Challenger Rennes Challenger Shanghai Challenger Brescia Challenger VI Gramado Open de Tenis - Gramado Irving Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Karshi Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Happy Valley Challenger Swanston Challenger - Sacramento Lambertz Open by Stawag - Aachen Orleans Challenger Mons Challenger Surbiton Challenger Banja Luka Challenger - Banja Luka Astana Challenger Vancouver Challenger Mons Challenger Nottingham Challenger Taipei City Challenger Akbank Private Banking TED Open - Istanbul Seoul Challenger Samarkand Challenger - Samarkand Busan Challenger Bangkok Challenger Seoul Challenger Taipei City Challenger Bratislava Challenger Columbus Challenger Raanana Challenger Seoul Challenger Busan Challenger St. Remy Challenger The LTA Wrexham Challenger - Wrexham Tashkent Challenger Brest Challenger Suzhou Challenger Canberra Challenger Internazionali di Tennis di Bergamo - Bergamo Indian Wells Challenger HTV Challenger - Ho Chi Minh City 2006 USTA Tallahassee Tennis Challenger - Tallahassee Czech Open - Prostejov Istanbul Challenger Tashkent Challenger 8° Trani Cup - Trani Busan Challenger Gimcheon Challenger Togliatti Cup - Togliatti Guzzini Challenger - Recanati Burnie Challenger Launceston Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Wailea Men's Challenger - Maui Heilbronn Open - Heilbronn USTA Comerica Challenger - Aptos Gwangju Challenger 84° Concurso Internacional Tenis San Sebastian - San Sebastian Singha Tennis Classic - Tarzana Banja Luka Challenger 2003 - Banja Luka Fifth Third Bank Tennis Classic - Lexington Project Independence Men's Challenger - Mandeville Binghamton Challenger dBI Tennis Challenger - Binghamton Mallorca Challenger BH Telecom Sarajevo 2007 - Sarajevo Cassis Challenger Helsinki Challenger Uncle Toby's Burnie Challenger - Tasmania Sarajevo Open 2004 - Sarajevo Zagreb Open - Zagreb Ljubljana Open - Ljubljana Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Alexander Kolyaskin Memorial - Donetsk College Station Challenger - College Station Sarajevo Open - Sarajevo TED Open - Istanbul Banja Luka Challenger 2005 - Banja Luka Pro Challenger at Calabasas - Calabasas Astana Challenger - Astana Czech Open 2006 - Prostejov Poznan Challenger Morelos Challenger Segovia Challenger Istanbul Challenger Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Prague Challenger San Remo Challenger Athens Challenger Zagreb Challenger Busan Challenger Zagreb Challenger International Indoor Tennis Championships of Croatia - Zagreb Allianz Suisse Open Gstaad - Gstaad PBZ Zagreb Indoors - Zagreb Sao Paulo Challenger Tour Finals Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Croatia Open - Umag AIG Japan Open Tennis Championships - Tokyo Zhuhai Challenger PBZ Zagreb Indoors - Zagreb The Artois Championships - London The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Dallas Challenger Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Nottingham-2 Challenger Aircel Chennai Open - Chennai Medibank International - Sydney PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona UNICEF Open - 's Hertogenbosch Winston Salem - Winston Salem AIG Japan Open Tennis Championships - Tokyo Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Petange Challenger Salzburg Challenger Heineken Open - Auckland Interwetten Austrian Open - Kitzbuhel Tashkent Challenger Open 13 - Marseille Geneva Challenger Bergamo Challenger If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna BMW Open - Munich Belgrade Challenger Bratislava Challenger ATP Studena Croatia Open Umag - Umag Indianapolis Tennis Championships - Indianapolis Qatar Exxon Mobil Open - Doha Chennai Open - Chennai Jerusalem Challenger Legg Mason Tennis Classic - Washington Loughborough Challenger BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Power Horse World Team Cup - Dusseldorf UNICEF Open - 's Hertogenbosch Sarajevo Challenger Studena Croatia Open - Umag PTT Thailand Open - Bangkok Kremlin Cup - Moscow Campbell's Hall of Fame Tennis Championships - Newport Valencia Open - Valencia Aircel Chennai Open - Chennai Serbia Open - Belgrade BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Delray Beach International Tennis Championships - Delray Beach BB&T Atlanta Open - Atlanta Batman Challenger Credit Agricole Suisse Open - Gstaad If Stockholm Open - Stockholm Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Moselle Open - Metz PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Little Rock Challenger Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha Le Gosier Challenger Barcelona Open BancSabadell - Barcelona Countrywide Classic - Los Angeles Guadalajara Challenger Power Horse Cup - Dusseldorf Hall of Fame Tennis Championships - Newport Mexico City Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Kun-Ming Challenger Delray Beach International Tennis Championships - Delray Beach ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington Brisbane International - Brisbane Citi Open - Washington Kremlin Cup - Moscow Abierto Mexicano Telcel - Acapulco New York Open - New York U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Athens Challenger If Stockholm Open - Stockholm Rome Challenger Ningboo Challenger Aegon Nottingham Open - Nottingham Geneva Open - Geneva Ortisei Challenger AEGON Championships - London Topshelf Open - 's-Hertogenbosch Ostrava Challenger Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Ordina Open - 's-Hertogenbosch Alessandria Challenger Hall of Fame Open - Newport PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle AEGON Championships - London Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Apia International - Sydney Irving Challenger Gerry Weber Open - Halle Ortisei Challenger German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag PTT Thailand Open - Bangkok St. Petersburg Open - St. Petersburg The Stella Artois Championships - London Open de Nice Cote d'Azur - Nice Barcelona Open BancSabadell - Barcelona AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Power Horse Cup - Dusseldorf Citi Open - Washington Hua Hin Challenger Aircel Chennai Open - Chennai Andria Challenger Open 13 - Marseille Delray Beach Open - Delray Beach Mons Challenger Binghamton Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Canberra Challenger Shenzhen Challenger Moselle Open - Metz Malaysian Open - Kuala Lumpur Qatar ExxonMobil Open - Doha BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Kaohsiung Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Canberra Challenger Brisbane International - Brisbane Indian Wells Challenger Tashkent Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Busan Challenger Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Shenzhen Open - Shenzhen Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai TEB BNP Paribas Istanbul Open - Istanbul AEGON International - Eastbourne Shenzhen Open - Shenzhen Winnipeg Challenger Gatineau Challenger New York Open - New York Delray Beach Open - Delray Beach ATP Studena Croatia Open Umag - Umag Citta di Monza - Monza St. Petersburg Open - St. Petersburg TD Waterhouse Cup - Long Island Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril The Hypo Group Tennis International 2008 - Poertschach ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Regions Morgan Keegan Championships - Memphis AEGON International - Eastbourne BMW Open - Munich U.S. National Indoor Tennis Championships - Memphis China Open - Beijing Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis CA Tennis Trophy - Vienna Canberra Challenger Pacific Life Open - Indian Wells Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Qatar ExxonMobil Open - Doha Rogers Cup - Montreal BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters 1000 - Shanghai Western & Southern Open - Cincinnati Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Abierto Mexicano Telcel - Acapulco Rogers Cup - Montreal Sony Ericsson Open - Miami BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Shanghai - Shanghai Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Sony Ericsson Open - Miami China Open - Beijing Sony Ericsson Open - Miami Sony Ericsson Open - Miami Rogers Cup - Montreal Sony Ericsson Open - Miami Medibank International - Sydney Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo SAP Open - San Jose Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Miami Open - Miami ABN AMRO World Tennis Tournament - Rotterdam U.S. Open - New York Rogers Cup - Montreal French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Next Generation Adelaide International - Adelaide Claro Open Colombia - Bogota Allianz Suisse Open Gstaad - Gstaad Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London Moselle Open - Metz Atlanta Tennis Championships - Atlanta If Stockholm Open - Stockholm Swiss Indoors Basel - Basel BMW Open - Munich Swiss Indoors Basel - Basel U.S. Open - New York Wimbledon - London French Open - Paris Davis Cup, Group 1, PO, ZIM-ISR 1-4 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Wimbledon - London Davis Cup, Group 1, 2R, ISR-ITA 3-2 Wimbledon - London Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, Group I, 2R, ISR-POL 3-1 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, World Group, PO, ISR-CAN 2-3 Davis Cup, World Group, PO, CRO-GBR 1-4 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, Group I, 1R, POR-ISR 5-0 Australian Open - Melbourne Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, PO, ISR-ROU 5-0 Davis Cup, Group I, 1R, RSA-ISR 2-3 French Open - Paris Wimbledon - London Australian Open - Melbourne AAMI Classic - Kooyong French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Shanghai ATP Masters - Shanghai Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Mutua Madrid Open - Madrid Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, 1R, FRA-ISR 5-0 Olympics - London Davis Cup, World Group, PO, ISR-AUT 2-3 Olympics - Rio de Janeiro Davis Cup, PO, CHI-ISR 4-1 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, PO, ISR-SWE 3-1 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, World Group, 1R, SWE-ISR 2-3 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, World Group, 1R, ITA-CRO 3-2 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, World Group, 1R, ISR-SWE 2-3 Davis Cup, Group I, 2R, CZE-ISR 3-1 Wimbledon (juniors) Davis Cup, Group I, 1R, SWE-ISR 3-1 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, Group I, 1R, HUN-ISR 3-2 U.S. Open (juniors) French Open (juniors)